package com.jyh.db.entity;

import java.util.Date;

public class JyhBankCard {
    /**
     * 
     *
     * @mbggenerated 2017-10-18
     */
    private Integer id;

    /**
     * 用户编号
     *
     * @mbggenerated 2017-10-18
     */
    private String usernumber;

    /**
     * 自生成主键，唯一不重复
     *
     * @mbggenerated 2017-10-18
     */
    private String uuid;

    /**
     * 持卡人姓名
     *
     * @mbggenerated 2017-10-18
     */
    private String cardholder;

    /**
     * 身份证号
     *
     * @mbggenerated 2017-10-18
     */
    private String idcard;

    /**
     * 开户行（编号）
     *
     * @mbggenerated 2017-10-18
     */
    private String accountbank;

    /**
     * 银行卡预留手机号
     *
     * @mbggenerated 2017-10-18
     */
    private String cardphoneno;

    /**
     * 绑定状态 0未绑定 1绑定
     *
     * @mbggenerated 2017-10-18
     */
    private Integer binding;

    /**
     * 是否有效 0无效 1有效
     *
     * @mbggenerated 2017-10-18
     */
    private Integer iseffective;

    /**
     * 1为提交信息 2为更新信息
     *
     * @mbggenerated 2017-10-18
     */
    private Integer infostate;

    /**
     * 当前状态
     *
     * @mbggenerated 2017-10-18
     */
    private Integer state;

    /**
     * 生成时间
     *
     * @mbggenerated 2017-10-18
     */
    private Date logtime;

    /**
     * 当前版本号
     *
     * @mbggenerated 2017-10-18
     */
    private String version;

    /**
     * 设备指纹号
     *
     * @mbggenerated 2017-10-18
     */
    private String device;

    /**
     * 当前时间戳
     *
     * @mbggenerated 2017-10-18
     */
    private String timestamp;

    /**
     * 删除标记 0 未删除的，1 已经删除
     *
     * @mbggenerated 2017-10-18
     */
    private Integer isdelete;

    /**
     * 银行卡号
     *
     * @mbggenerated 2017-10-18
     */
    private String bankcard;

    /**
     * 用户绑定银行卡编号
     *
     * @mbggenerated 2017-10-18
     */
    private String bankcardno;

    /**
     * 签约协议号
     *
     * @mbggenerated 2017-10-18
     */
    private String noagree;

    /**
     * 
     * @return ID 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     * @param id 
     *
     * @mbggenerated 2017-10-18
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 用户编号
     * @return userNumber 用户编号
     */
    public String getUsernumber() {
        return usernumber;
    }

    /**
     * 用户编号
     * @param usernumber 用户编号
     *
     * @mbggenerated 2017-10-18
     */
    public void setUsernumber(String usernumber) {
        this.usernumber = usernumber == null ? null : usernumber.trim();
    }

    /**
     * 自生成主键，唯一不重复
     * @return uuid 自生成主键，唯一不重复
     */
    public String getUuid() {
        return uuid;
    }

    /**
     * 自生成主键，唯一不重复
     * @param uuid 自生成主键，唯一不重复
     *
     * @mbggenerated 2017-10-18
     */
    public void setUuid(String uuid) {
        this.uuid = uuid == null ? null : uuid.trim();
    }

    /**
     * 持卡人姓名
     * @return cardholder 持卡人姓名
     */
    public String getCardholder() {
        return cardholder;
    }

    /**
     * 持卡人姓名
     * @param cardholder 持卡人姓名
     *
     * @mbggenerated 2017-10-18
     */
    public void setCardholder(String cardholder) {
        this.cardholder = cardholder == null ? null : cardholder.trim();
    }

    /**
     * 身份证号
     * @return idCard 身份证号
     */
    public String getIdcard() {
        return idcard;
    }

    /**
     * 身份证号
     * @param idcard 身份证号
     *
     * @mbggenerated 2017-10-18
     */
    public void setIdcard(String idcard) {
        this.idcard = idcard == null ? null : idcard.trim();
    }

    /**
     * 开户行（编号）
     * @return accountBank 开户行（编号）
     */
    public String getAccountbank() {
        return accountbank;
    }

    /**
     * 开户行（编号）
     * @param accountbank 开户行（编号）
     *
     * @mbggenerated 2017-10-18
     */
    public void setAccountbank(String accountbank) {
        this.accountbank = accountbank == null ? null : accountbank.trim();
    }

    /**
     * 银行卡预留手机号
     * @return cardPhoneNo 银行卡预留手机号
     */
    public String getCardphoneno() {
        return cardphoneno;
    }

    /**
     * 银行卡预留手机号
     * @param cardphoneno 银行卡预留手机号
     *
     * @mbggenerated 2017-10-18
     */
    public void setCardphoneno(String cardphoneno) {
        this.cardphoneno = cardphoneno == null ? null : cardphoneno.trim();
    }

    /**
     * 绑定状态 0未绑定 1绑定
     * @return binding 绑定状态 0未绑定 1绑定
     */
    public Integer getBinding() {
        return binding;
    }

    /**
     * 绑定状态 0未绑定 1绑定
     * @param binding 绑定状态 0未绑定 1绑定
     *
     * @mbggenerated 2017-10-18
     */
    public void setBinding(Integer binding) {
        this.binding = binding;
    }

    /**
     * 是否有效 0无效 1有效
     * @return isEffective 是否有效 0无效 1有效
     */
    public Integer getIseffective() {
        return iseffective;
    }

    /**
     * 是否有效 0无效 1有效
     * @param iseffective 是否有效 0无效 1有效
     *
     * @mbggenerated 2017-10-18
     */
    public void setIseffective(Integer iseffective) {
        this.iseffective = iseffective;
    }

    /**
     * 1为提交信息 2为更新信息
     * @return infoState 1为提交信息 2为更新信息
     */
    public Integer getInfostate() {
        return infostate;
    }

    /**
     * 1为提交信息 2为更新信息
     * @param infostate 1为提交信息 2为更新信息
     *
     * @mbggenerated 2017-10-18
     */
    public void setInfostate(Integer infostate) {
        this.infostate = infostate;
    }

    /**
     * 当前状态
     * @return state 当前状态
     */
    public Integer getState() {
        return state;
    }

    /**
     * 当前状态
     * @param state 当前状态
     *
     * @mbggenerated 2017-10-18
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * 生成时间
     * @return logtime 生成时间
     */
    public Date getLogtime() {
        return logtime;
    }

    /**
     * 生成时间
     * @param logtime 生成时间
     *
     * @mbggenerated 2017-10-18
     */
    public void setLogtime(Date logtime) {
        this.logtime = logtime;
    }

    /**
     * 当前版本号
     * @return version 当前版本号
     */
    public String getVersion() {
        return version;
    }

    /**
     * 当前版本号
     * @param version 当前版本号
     *
     * @mbggenerated 2017-10-18
     */
    public void setVersion(String version) {
        this.version = version == null ? null : version.trim();
    }

    /**
     * 设备指纹号
     * @return device 设备指纹号
     */
    public String getDevice() {
        return device;
    }

    /**
     * 设备指纹号
     * @param device 设备指纹号
     *
     * @mbggenerated 2017-10-18
     */
    public void setDevice(String device) {
        this.device = device == null ? null : device.trim();
    }

    /**
     * 当前时间戳
     * @return timestamp 当前时间戳
     */
    public String getTimestamp() {
        return timestamp;
    }

    /**
     * 当前时间戳
     * @param timestamp 当前时间戳
     *
     * @mbggenerated 2017-10-18
     */
    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp == null ? null : timestamp.trim();
    }

    /**
     * 删除标记 0 未删除的，1 已经删除
     * @return isDelete 删除标记 0 未删除的，1 已经删除
     */
    public Integer getIsdelete() {
        return isdelete;
    }

    /**
     * 删除标记 0 未删除的，1 已经删除
     * @param isdelete 删除标记 0 未删除的，1 已经删除
     *
     * @mbggenerated 2017-10-18
     */
    public void setIsdelete(Integer isdelete) {
        this.isdelete = isdelete;
    }

    /**
     * 银行卡号
     * @return bankCard 银行卡号
     */
    public String getBankcard() {
        return bankcard;
    }

    /**
     * 银行卡号
     * @param bankcard 银行卡号
     *
     * @mbggenerated 2017-10-18
     */
    public void setBankcard(String bankcard) {
        this.bankcard = bankcard == null ? null : bankcard.trim();
    }

    /**
     * 用户绑定银行卡编号
     * @return bankCardNo 用户绑定银行卡编号
     */
    public String getBankcardno() {
        return bankcardno;
    }

    /**
     * 用户绑定银行卡编号
     * @param bankcardno 用户绑定银行卡编号
     *
     * @mbggenerated 2017-10-18
     */
    public void setBankcardno(String bankcardno) {
        this.bankcardno = bankcardno == null ? null : bankcardno.trim();
    }

    /**
     * 签约协议号
     * @return noAgree 签约协议号
     */
    public String getNoagree() {
        return noagree;
    }

    /**
     * 签约协议号
     * @param noagree 签约协议号
     *
     * @mbggenerated 2017-10-18
     */
    public void setNoagree(String noagree) {
        this.noagree = noagree == null ? null : noagree.trim();
    }
}